#ifndef _IN_COM_FLAG_DEF_H_
#define _IN_COM_FLAG_DEF_H_

#include "InComConf.h"

#ifdef __cplusplus
extern "C" {
#endif

#define DEF_DP_SLEEP_MODE                                   "/mnt/config/dp_file_flag/dp_sleep_mode"
#define DEF_DP_LIGHT_LED                                    "/mnt/config/dp_file_flag/dp_on_light_led"
#define DEF_DP_ENABLE_SD_RECORD                             "/mnt/config/dp_file_flag/dp_enable_sd_record"
#define DEF_DP_EVENT_RECORD                                 "/mnt/config/dp_file_flag/dp_event_record"

#define DEF_FLAG_RESTORE_FACTORY                            "/mnt/config/flag_restore_factory"
#define DEF_FLAG_NO_NETWORK                                 "/mnt/config/no_network"
#define DEF_FLAG_OPEN_ISPTOOL                               "/mnt/config/open_isptool"
#define DEF_FLAG_TUYA_LOG_ATTR                              "/mnt/config/tuya_log_attr"

#define DEF_FLAG_SKIP_HARDWARE_TEST                         "/mnt/config/skip_hardware_test"
#define DEF_FLAG_SKIP_HARDWARE_TEST_SD                      "/mnt/config/record/skip_hardware_test"

#define DEF_FLAG_PRODUCT_TESTING                            "/tmp/user_product_test_now"
#define DEF_FLAG_RESOLV_CONF                                "/tmp/resolv.conf"
#define DEF_FLAG_NET_CONNECTING                             "/tmp/net_connecting"
#define DEF_FLAG_NET_CONNECT_OK                             "/tmp/net_connect_ok"
#define DEF_FLAG_MQTT_OFFLINE                               "/tmp/mqtt_offline"
#define DEF_FLAG_SYNC_TIME_OK                               "/tmp/sync_time_ok"
#define DEF_FLAG_USER_WATCHING                              "/tmp/user_watching"

#define DEF_FLAG_WPA_PWD_ERROR                              "/tmp/wifi_error_info/wpa_pwd_error"
#define DEF_FLAG_END_OF_CHECK                               "/tmp/upgrade_flag_file/end_of_check"
#define DEF_FLAG_MCU_NEED_UPGRADE                           "/tmp/upgrade_flag_file/mcu_need_upgrade"
#define DEF_FLAG_SOC_NEED_UPGRADE                           "/tmp/upgrade_flag_file/linux_need_upgrade"

#define DEF_SENSOR_INFO_QXGA                                "/tmp/sensor_info/sensor_QXGA"
#define DEF_SENSOR_INFO_1080P                               "/tmp/sensor_info/sensor_1080p"
#define DEF_SENSOR_INFO_720P                                "/tmp/sensor_info/sensor_720p"

#define DEF_SENSOR_INFO_3332                                "/tmp/sensor_info/sensor_sc3332"
#define DEF_SENSOR_INFO_2232H                               "/tmp/sensor_info/sensor_2232h"
#define DEF_SENSOR_INFO_223A                                "/tmp/sensor_info/sensor_223a"
#define DEF_SENSOR_INFO_SC2336                              "/tmp/sensor_info/sensor_sc2336"
#define DEF_SENSOR_INFO_MIS2008                             "/tmp/sensor_info/sensor_mis2008"
#define DEF_SENSOR_INFO_GC2053                              "/tmp/sensor_info/sensor_gc2053"
#define DEF_SENSOR_INFO_GC2083                              "/tmp/sensor_info/sensor_gc2083"
#define DEF_SENSOR_INFO_F37                                 "/tmp/sensor_info/sensor_f37"
#define DEF_SENSOR_INFO_H62                                 "/tmp/sensor_info/sensor_h62"
#define DEF_SENSOR_INFO_H63                                 "/tmp/sensor_info/sensor_h63"

#define DEF_WIFI_MOD_INFO_8188                              "/tmp/wifi_mod_info/wifi_8188"
#define DEF_WIFI_MOD_INFO_ATBM                              "/tmp/wifi_mod_info/wifi_atbm"
#define DEF_WIFI_MOD_INFO_6X5X                              "/tmp/wifi_mod_info/wifi_6x5x"

#define DEF_FLAG_APPFS_OK                                   "/appfs/appfs_ok"

#ifdef __cplusplus
}
#endif

#endif
